Yak & Yeti Restaurant

107 Church Rd., Croydon, London, United Kingdom, SE19 2PR
Reviews
Description